//存放所有关于用户的接口
import request from '@/utils/request';

//调试代理是否成功

export default {
    //功能:验证用户名是否存在
    checkName(username) {
        return request.get('/user/checkname', {
            params: {
                username
            }
        })
    },

    //功能：注册
    reg(username, password) {
        return request.post('/user/reg', {
            username,
            password
        })
    },

    //功能：登陆
    login(username, password) {
        return request.get('/user/login', {
            params: {
                username,
                password
            }
        })
    },

    //功能：修改密码
    editPsw(username, password) {
        return request.put('/user/setpwd', {
            username,
            password
        })
    },

    //功能:校验token
    checkToken(token) {
        return request.get('/user/verify', {
            params: {
                token,
            }
        })
    },
    //功能：获取用户列表 用户分页
    // getList(page, pagesize) {
    //     return request.get('/user/userlist', {
    //         params: {
    //             page,//当前第n页
    //             pagesize,//一页显示xx条
    //         }
    //     })
    // },


    //功能：查询用户信息
    getList(page, pagesize, username, sex) {
        return request.get('/user/getAlluserlists', {
            params: {
                page, pagesize, username, sex
            }
        })
    },


    //添加新用户 
    addUser(username, name, sex, age, address) {
        // console.log(form, 999);
        return request.post('/user/addGoods', {
            username, name, sex, age, address
        })
    },
    // addUser(form,) {
    //     // console.log(form, 999);
    //     return request( {
    //         method: 'post',
    //         url: '/user/adduser',
    //         headers: { 'Content-Type': 'multipart/form-data' },
    //         data: form
    //     })
    // },


    //功能：查询某个用户信息
    getuser() {
        return request.get('/user/getname', {
            params: {
                id,//获取id
            }
        })
    },

    // 修改
    editUser(username, name, sex, age, address, uid) {
        return request.put('/user/modifyuser', {
            username, name, sex, age, address, uid
        })
    },



    // editUser(form) {
    //     return request({
    //         method: 'put',
    //         url: '/user/modifyuser',
    //         headers: {
    //             'Content-Type': 'multipart/form-data',
    //             // 'Authorization' : 'xxxx'
    //         },
    //         data: form
    //     })
    // },

    //功能：删除用户
    delUser(ids) {
        return request({
            method: "delete",
            url: "/user/deleteusers",
            data: {
                ids
            },
        });
    },


    //功能：获取商品列表 商品分页
    getgoodList(page, pagesize) {
        return request.get('/goodsRouter/goodspage', {
            params: {
                page,//当前第n页
                pagesize,//一页显示xx条
            }
        })
    },

    //功能：删除商品
    delGood(goodsId) {
        return request({
            method: "delete",
            url: "/user/deleteGoodsIDGoods",
            data: {
                goodsId
            },
        });
    },



}